package com.nlx.notes.module.bean.vo;

import com.nlx.notes.module.bean.BaseVo;
import com.nlx.notes.module.core.util.DateUtils;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;

@Getter
@Setter
@ToString
public class FlowOverviewVo extends BaseVo {

    /**
     *本月总支出
     */
    private String expendMonthAmount = "0.0";

    /**
     *本天总支出
     */
    private String expendDayAmount = "0.0";

    /**
     * 本年总支出
     */
    private String expendYearAmount = "0.0";

    /**
     * 本周总支出
     */
    private String expendWeekAmount = "0.0";



    /**
     *本月总收入
     */
    private String incomeMonthAmount = "0.0";


    private String monthBalance = "0.0";

    /**
     *本天总收入
     */
    private String incomeDayAmount = "0.0";

    /**
     *本年总收入
     */
    private String incomeYearAmount = "0.0";

    /**
     *本周总收入
     */
    private String incomeWeekAmount = "0.0";


    private BigDecimal monthProgress = BigDecimal.ZERO;

    private String monthBudget = "0.0";

    private String currentDate = DateUtils.formatCurrentDate();
    //获取本月日期
    private String currentMonth = DateUtils.formatCurrentMonth();
    //获取本年日期
    private String currentYear = DateUtils.formatCurrentYear();

    private String currentWeek = DateUtils.formatCurrentWeek();


}
